/**
 *  国际化 缓存 设置 数据
 */

import { defineStore } from 'pinia'
import { ref } from 'vue'

export const useLocale = defineStore(
	'locale',
	() => {
		// 国际化 语言 环境
		const locale = ref('zh_CN')
		// 所支持的语言池  中文 英文
		const localeArray = ref(['zh_CN', 'en'])

		const changeLocale = str => {
			locale.value = str
		}
		// 返回
		return { locale, localeArray, changeLocale }
	},
	{
		persist: {
			key: 'locale',
			storage: window.sessionStorage,
		},
	}
)
